package com.insigma.business.qrcode.intell.service.impl;

import com.insigma.business.qrcode.common.service.SequenceGenerator;
import com.insigma.business.qrcode.common.vo.ProcessStatusEnum;
import com.insigma.business.qrcode.intell.dto.CareSoldierWelfareApplyInfoBSearcher;
import com.insigma.business.qrcode.intell.service.CareSoldierWelfareApplyInfoService;
import com.insigma.business.qrcode.soldier.dao.CareSoldierWelfareApplyInfoDao;
import com.insigma.business.qrcode.soldier.entity.CareSoldierWelfareApplyInfoDO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;
@Service("careSoldierWelfareApplyInfoService")
public class CareSoldierWelfareApplyInfoServiceImpl implements CareSoldierWelfareApplyInfoService {

    @Autowired(required = false)
    private CareSoldierWelfareApplyInfoDao careSoldierWelfareApplyInfoDao;
    @Autowired(required = false)
    private SequenceGenerator sequenceGenerator;
    @Override
    public List<CareSoldierWelfareApplyInfoDO> search(CareSoldierWelfareApplyInfoBSearcher innerSearcher) {
        return null;
    }

    @Override
    public CareSoldierWelfareApplyInfoDO get(String id) {
        return null;
    }

    @Override
    public Integer insert(CareSoldierWelfareApplyInfoDO careSoldierWelfareApplyInfo) {
        return null;
    }

    @Override
    public Integer update(CareSoldierWelfareApplyInfoDO careSoldierWelfareApplyInfo) {
        return null;
    }

    @Override
    public Integer delete(String id, String modifierType, String modifierId) {
        return null;
    }

    @Override
    public CareSoldierWelfareApplyInfoDO getSuccByIdCardNoAndSource(String idCardNo, String source) {
        return careSoldierWelfareApplyInfoDao.getByIdCardNoAndSourceAndStatus(idCardNo, source, ProcessStatusEnum.SUCCESS.name());
    }

    @Override
    public CareSoldierWelfareApplyInfoDO getBySoldierIdAndSource(String soldierId, String source) {
        return null;
    }
}
